Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F9 Ukraine F3 USA F9 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 USA F15 USA F16 USA F17 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 USA F2 USA F3 Costa Rica F1 USA F5 USA F6 Morocco F2 USA F9 USA F10 Belarus F1 USA F11 Belarus F2 USA F12 USA F13 USA F14 USA F16 Russia F3 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 China F2 Colombia F1 Colombia F2 Morocco F1 USA F5 Morocco F2 USA F6 Russia F1 Russia F2 USA F12 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Germany F5 Colombia F2 France F3 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F4 Usa F5 Usa F6 Usa F8 Usa F9 Colombia F1 Colombia F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Colombia F1 Panama F1 USA F2 Mexico F2 Panama F1 USA F1 Colombia F1 Kazakhstan F6 Mexico F5 Colombia F3 Colombia F4 Italy F9 Colombia F7 Ukraine F4 Belarus F2 USA F11 Uzbekistan F1 USA F13 Colombia F3 M25+H Pozoblanco USA F2 Seguros Bolivar Open - Bogota Alexander Kolyaskin Memorial - Donetsk Challenger DCN de Cherbourg - Cherbourg Astana Challenger - Astana Countrywide Classic USTA Challenger - Carson UTC Open by Selena - Cherkassy Sporting Challenger '07 Trofeo Regione Piemonte - Turin PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Morocco Tennis Tour - Tanger Sony Ericsson Open 2008 - Belgrade Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Sail Open - New Delhi Izmir Cup - Izmir V Manta Open-Trofeo Ricardo Delgado Aray - Manta Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Alexander Kolyaskin Memorial - Donetsk President's Cup - Astana Challenger Britania Zavaleta - Puebla Iquique Challenger Heilbronn Challenger Bucaramanga Challenger IPP Open - Helsinki Besancon Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Barletta Challenger San Luis Potosi Challenger Ramat Hasharon Challenger Nottingham Challenger Trofeo Sisma Mantova - Mantova Pozoblanco Challenger Sarasota Challenger Penza Challenger Belo Horizonte Challenger Segovia Challenger Istanbul Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi Brasilia Challenger Saransk Challenger Karshi Challenger Alphen Challenger Mons Challenger Alexander Kolyaskin Memorial - Donetsk Astana Challenger Cancun Challenger Leon Challenger Seguros Bolivar Open - Cali Morocco Tennis Tour - Fes Sarasota Challenger Penza Cup - Penza Bogota Challenger Cali Challenger Quito Challenger Guayaquil Challenger Privat Bank Cup - Dnepropetrovsk Bratislava Challenger San Jose Challenger Barranquilla Challenger New Delhi Challenger II - New Delhi Countrywide Classic USTA Men's Challenger - Carson Naples Challenger - Naples Pozoblanco Challenger Bogota Challenger BMW Tennis Championship - Sunrise Manta Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City St. Remy Challenger Tulsa Challenger Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger Cali Challenger Aguascalenties Challenger Sacramento Challenger ITG Miami Challenger - Miami Medellin Challenger Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas Medellin Challenger Knoxville Challenger Bogota Challenger Bucaramanga Challenger Cherbourg Challenger Salinas Challenger Bath Challenger Kazan Challenger Pereira Challenger Winnetka Challenger Nottingham Challenger Sarajevo Challenger Penza Challenger Manta Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Sunset Moulding Challenger - Yuba City Prostejov Challenger Nottingham Challenger Prague Challenger Manta Challenger Lexington Challenger Medellin Challenger Seguros Bolivar Open - Medellin Abierto Internacional Varonil Ciudad de Cancun - Cancun Istanbul Challenger Izmir Challenger Quito Challenger Orleans Challenger Porto Alegre Challenger Sao Paulo Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Mouilleron-Le-Captif Challenger Monza Challenger Guayaquil Challenger Tyumen Challenger Izmir Challenger Dallas Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger San Luis Potosi Challenger Savannah Challenger Manta Challenger Cali Challenger Heilbronn Challenger Morocco Tennis Tour - Rabat Aptos Challenger Quito Challenger Mons Challenger Cali Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Bucaramanga Challenger Wroclaw Challenger Morelos Challenger Quimper Challenger Raanana Challenger Dallas Challenger Seoul Challenger Winnetka Challenger Orleans Challenger Mons Challenger Rennes Challenger Monterrey Challenger Brescia Challenger Bucaramanga Challenger Irving Challenger Barranquilla Challenger Orleans Challenger Monterrey Challenger Bulgarian Open Challenger - Sofia Morelos Challenger Challenger Banque Nationale - Granby Gimcheon Challenger Busan Challenger Surbiton Challenger Bogota Challenger Brest Challenger PEOPLEnet CUP - Dnepropetrovsk Puerto Vallarta Challenger Nottingham Challenger Caltanissetta Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Almaty Challenger Santo Domingo Challenger Cleveland Challenger Shymkent Challenger Tenerife Challenger Quimper Challenger Bergamo Challenger Andria Challenger Guadalajara Challenger Pereira Challenger Winnipeg Challenger Geneva Challenger Panama City Challenger Taipei City Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Sao Paulo Challenger Carson Challenger Leon Challenger Bucaramanga Challenger Salinas Challenger Santo Domingo Challenger Tallahassee Challenger Bratislava Challenger Winnetka Challenger Izmir Challenger Izmir Challenger Cancun Challenger Recanati Challenger Bratislava 2 Challenger San Luis Potosi Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Cary 2 Challenger Busan Challenger Bratislava Challenger Bratislava Challenger PrivatBank Cup - Dnepropetrovsk Prostejov Challenger M25 Qian Daohu Brest Challenger Nottingham Challenger Bogota Challenger Ilkley Challenger Santo Domingo Challenger Andria Challenger Guayaquil Challenger Segovia Challenger Biella 4 Challenger Las Vegas Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Cleveland Challenger Quito Challenger Orleans Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Privatbank Open 2006 - Dnepropetrovsk Mexico City Challenger Poznan Challenger Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Puerto Vallarta Challenger Monterrey Challenger Fergana Challenger Prostejov Challenger Newport Beach Challenger Salinas Challenger Monterrey Challenger Taipei City Challenger Bogota Challenger San Luis Potosi Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Nottingham 1 Challenger Nottingham-2 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Bogota Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Nonthaburi 1 Challenger Istanbul Challenger Ortisei Challenger Ostrava Challenger Bratislava 1 Challenger Ojai Challenger Chicago Challenger GHI Bronx Tennis Classic - Bronx Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Campos do Jordao Challenger Almaty Challenger 1 - Almaty Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger Bogota Challenger Challenger Casablanca San Angel - Mexico City XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Santo Domingo Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Tashkent Challenger - Tashkent Nur-Sultan Challenger Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Mexico City Challenger Pereira Challenger Savannah Challenger Pereira Challenger Nottingham-2 Challenger Kosice Challenger Fergana Challenger Leon Challenger Savannah Challenger Bordeaux Challenger Open 13 - Marseille St. Petersburg Open - St. Petersburg Open 13 - Marseille Sarasota Challenger Kremlin Cup - Moscow Open 13 - Marseille Open Sabadell Atlantico - Barcelona Champaign Challenger Open de Nice Cote dAzur - Nice China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Guayaquil Challenger Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Guadalajara Challenger Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Karshi Challenger Claro Open Colombia - Bogota Cali Challenger Izmir Challenger Salinas Challenger Quito Challenger Kazan Challenger Nonthaburi 4 Challenger Bratislava 2 Challenger Bratislava Challenger Samarkand Challenger Helsinki Challenger U.S. National Indoor Tennis Championships - Memphis Gerry Weber Open - Halle Citi Open - Washington Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Claro Open Colombia - Bogota Ecuador Open - Quito BMW Open - Munich Hall of Fame Tennis Championships - Newport Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Hall of Fame Tennis Championships - Newport Ecuador Open - Quito Brasil Open - Sao Paulo Hall of Fame Open - Newport Porto Challenger Sofia Open - Sofia AEGON International - Eastbourne Monterrey Challenger Atlanta Tennis Championships - Atlanta Delray Beach International Tennis Championships - Delray Beach Barranquilla Challenger Countrywide Classic - Los Angeles Panama City Challenger Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Infosys Hall of Fame Open - Newport Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen Abierto Mexicano Telcel - Acapulco Mons Challenger Barranquilla Challenger TEB BNP Paribas Istanbul Open - Istanbul Bogota Challenger Bratislava Challenger Ortisei Challenger Tunis Challenger AEGON Championships - London BB&T Atlanta Open - Atlanta AEGON International - Eastbourne If Stockholm Open - Stockholm Helsinki Challenger ATP Kremlin Cup - Moscow Manta Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Astana Open - Nur-Sultan AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Medibank International - Sydney Bergamo Challenger Delray Beach International Tennis Championships - Delray Beach Almaty Open - Almaty Binghamton Challenger Serbia Open - Belgrade AEGON Championships - London Medellin Challenger PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Segovia Challenger AEGON International - Eastbourne Cali Challenger Guadalajara Challenger Vancouver Challenger Power Horse Cup - Dusseldorf Aircel Chennai Open - Chennai Chicago Challenger Panama City Challenger Medellin Challenger Mons Challenger US Men's Clay Court Championship - Houston Lexington Challenger Power Horse Cup - Dusseldorf Guadalajara Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Swiss Indoors Basel - Basel Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Floridablanca Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Lima Challenger Citi Open - Washington China Open - Beijing Canberra Challenger ASB Classic - Auckland Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Leon Challenger Vicenza Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Guadalajara Challenger Medellin Challenger Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Citi Open - Washington Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille US Men's Clay Court Championship - Houston Roseto Degli Abruzzi Challenger Geneva Open - Geneva Antalya Cup - Antalya Nur-Sultan Challenger Nonthaburi 2 Challenger Rio Open - Rio de Janeiro Kremlin Cup - Moscow Citi Open - Washington Guayaquil Challenger Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Leon Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Ortisei Challenger St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Busan Challenger PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Columbus Challenger Legg Mason Tennis Classic - Washington Hall of Fame Open - Newport Morelos Challenger Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mauthausen Challenger Rogers Cup - Toronto Winston-Salem Open - Winston-Salem Mutua Madrilena Madrid Open - Madrid Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Internazionali BNL d'Italia - Rome Barcelona Open BancSabadell - Barcelona Rogers Cup - Montreal Hamburg Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Bratislava 1 Challenger Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BMW Open - Munich Citi Open - Washington Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz U.S. Open - New York New York Open - New York French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Legg Mason Tennis Classic - Washington BNP Paribas Open - Indian Wells Miami Open - Miami Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Sony Ericsson Open - Miami Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, PO, DOM-PER 4-1 French Open - Paris Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - Rio de Janeiro French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group II, 3R, DOM-MEX 3-2 Delray Beach Open - Delray Beach Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Sofia Open - Sofia Shanghai Rolex Masters - Shanghai